/*  ----------------------------------------------------------------------------
 *  EuphoricNation
 *  ----------------------------------------------------------------------------
 *  EuphoricEngine v1.0 - 2DPhysics Demo
 *  ----------------------------------------------------------------------------
 *  File:       Demo_2DPhysics.cs
 *  Author:     Shane-PC\Shane
 *  ----------------------------------------------------------------------------
 */

using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

using EuphoricEngine;
using ClearScreen = EuphoricEngine.Components.ClearScreen;

namespace Demo_2DPhysics
{
    public class _2DPhysicsGame : EuphoricEngine.GameBase
    {
        public _2DPhysicsGame()
            : base()
        {
            Window.Title = Constants.GAME_TITLE;
        }

        protected override void LoadContent()
        {
            base.LoadContent();

            GamePlayScreen screen = new GamePlayScreen();
            screen.AddComponent(new ClearScreen(Color.CornflowerBlue, -1));
            _engine.PushGameScreen(screen);
        }

        protected override void Update(GameTime gameTime)
        {
            base.Update(gameTime);
        }

        protected override void Draw(GameTime gameTime)
        {
            base.Draw(gameTime);
        }
    }
}
